package com.syy.controller.admin.task.vo.cc;

import com.syy.common.core.domain.KeyValue;
import com.syy.controller.admin.base.user.UserSimpleBaseVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Schema(description = "管理后台 - 流程实例抄送的分页 Item Response VO")
@Data
public class BpmProcessInstanceCopyRespVO {

    private Long id;

    private UserSimpleBaseVO startUser;

    private String processInstanceId;

    private String processInstanceName;

    private LocalDateTime processInstanceStartTime;

    private String activityId;

    private String activityName;

    @Schema(description = "流程活动的编号")
    private String taskId;

    @Schema(description = "抄送人意见")
    private String reason;

    private UserSimpleBaseVO createUser;

    private LocalDateTime createTime;

    @Schema(description = "流程摘要", example = "[]")
    private List<KeyValue<String, String>> summary;

}
